package main

import "fmt"

func s_k(sl []string) string {
	return fmt.Sprintf("%q", sl)
}

func main() {
	var strs []string = []string{"nihao", "nihao too", "chifanlema"}
	var strs2 = []string{"nihao", "nihao too", "chifanlema"}
	strs3 := []string{"nihao", "nihao too", "chifanlema"}
	str_map := make(map[string]int)
	str_map[s_k(strs)]++
	str_map[s_k(strs2)]++
	str_map[s_k(strs3)]++
	for k, v := range str_map {
		fmt.Printf("%s, %d\n", k, v)
	}
}
